/*
   global.css
   <global page's header and footer>
   Created by Liudengke on 2015-09-15.
   Copyright 2015 Liudengke. All rights reserved.
*/
*{padding:0;margin:0;}
body,header,footer,div,p,h1,h2,h3,h4,h5,h6,form,input,ul,li,dl,dt,dd,input,textarea{
	padding:0;
	margin:0;
	font-family: "微软雅黑","Microsoft Yahei",arial;
	font-weight: 400;
	font-size: 12px;
}
body{
	color: #666;
}
ol,ul,li{
	list-style: none;
}
a{
	text-decoration: none;
	outline:none;
	cursor: pointer;
	color:#666;
	font-weight: 400;
}
a:hover{
	color: #ff9a27;
}
img{
	border:none;
	outline: none;
}
input{
	outline: none;
}
i{font-style: normal;}


strong{
	font-weight: 700;
}
.mb10{
	margin-bottom: 10px;
}
.mb8{
	margin-bottom: 8px;
}
.fr{
	float: right !important;
}
.fl{
	float:left !important;
}
.fl{float: left;}
.clearfix:after{content:""; display:block; clear:both;}
.clearfix{zoom:1;}
.tip-req{
	color: red;
	margin-left:10px;
}
.tip-unit{
	margin-left:10px;
}
.tip-txt{
	margin-left: 10px;
	color: #999;
}
/*头部新增*/
.head-xin {

    width: 100%;
    height: 103px;
    z-index: 1400;
    background: #fff;
    border-bottom: 2px solid #37c348;
    box-shadow: 0 0 6px #bbb;
}
.header-xin {
    width: 1200px;height: 60px; margin: 0 auto;
}
.ding-you ul{
    margin-right: 50px!important;
}
.ding-you ul a{
    width: 80px!important;
}
.header-xin>div{
    position: relative;
}
.header-xin>div>a>img:nth-child(2){
    width: 115px;
    height: 39px;
    position: absolute;
    top: 10px;
    left: 127px;
}
.header-xin>div>a{
    float: left;
}
.header-xin>div>a img{
    height: 60px;
}
nav.head-nav {
    float: right;
    height: 65px;
    padding: 0 50px 0 0;
}
nav.head-nav li {
    position: relative;
    float: left;
    display: inline;
    height: 64px;
}
nav.head-nav li > a {
    display: block;
    height: 40px;
    line-height: 40px;
    padding: 0 24px;
    font-size: 19px;
    color: #282828;
    margin-top: 24px;
}
nav.head-nav li.nav-sub > a:after {
    content: "";
    display: block;
    position: absolute;
    top: 40px;
    right: 9px;
    height: 0;
    width: 0;
    border: solid transparent;
    border-color: transparent;
    border-top-color: #36c249;
    border-width: 6px;
    -ms-transform: scaleX(0.7);
    -moz-transform: scaleX(0.7);
    -webkit-transform: scaleX(0.7);
    -o-transform: scaleX(0.7);
    transform: scaleX(0.7);
    -ms-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -webkit-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
}
nav.head-nav li.nav-sub:hover > a:after {
    border-top-color: #fff;
    -ms-transform-origin: center 20%;
    -moz-transform-origin: center 20%;
    -webkit-transform-origin: center 20%;
    -o-transform-origin: center 20%;
    transform-origin: center 20%;
    -ms-transform: scaleX(0.7) rotate(180deg);
    -moz-transform: scaleX(0.7) rotate(180deg);
    -webkit-transform: scaleX(0.7) rotate(180deg);
    -o-transform: scaleX(0.7) rotate(180deg);
    transform: scaleX(0.7) rotate(180deg);
}
nav.head-nav li:hover > a {
    color: #fff;
    background: #37c249;
}
nav.head-nav li a.curr, nav li a.curr:hover {
    background: #37c249;
    color: #fff;
    opacity: 1;
    filter: alpha(opacity=100);
}
.nav-submain {
    position: absolute;
    top: 64px;
    font-size: 16px;
    display: none;
    background: #36c249;
	width:100%;
    z-index: 9;
}


.nav-submain a:hover {
    color: #36c249;
}
.nav-submain a{
    display: block;
    float: left;
    width: 100%;
    height: 40px;
    line-height: 40px;
    color: #fff;
    text-align: center;
    font-size: 16px;
    cursor: pointer;
}
.nav-submain a:hover{
    background: #018d50;
    opacity: .8;
    color: #fff;
}
/*头部 #*/
header {
    width: 100%;
    border-bottom: 2px solid #37c348;
    box-shadow: 0 0 6px #bbb;
}

.header-hot{
	border-color: #d40322;
}
.header-hot a:hover{
	color: #d40322;
}
.header-special{
	width:100%;
	height:205px;
	border-bottom:2px solid #37c348;
	box-shadow: 0 0 6px #bbb;
}
.zhezhaoc
{
 width:100%;
 height:100%;
 display:none;
 position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: rgba(0, 0, 0, .3);
    z-index: 1100;
}
.juzhong
{
 width:500px;
 height:250px;
 border-radius: 5px;
 border:2px solid #37c249;
 position:absolute;
 top:250px;
 left:45%;
 background-color:#fff;
 margin-left:-140px;
 display:none;
 z-index:1500;
}
a.entrance {
    width: 205px;
    background: #37c249;
    font-size: 18px;
    line-height: 40px;
    text-align: center;
    color: #fff;
    display: block;
    border-radius: 8px;
    margin:50px auto 30px;
}
.juzhong i{
	font-size: 22px;
    position: absolute;
    right: -9px;
    top: -15px;
    display: block;
    width: 30px;
    text-align: center;
    background: #37c249;
    color: #fff;
        cursor: pointer;
    border-radius: 50%;
}
.juzhong .choose{
	font-size: 18px;
	margin-left: 50px;
}
.juzhong p a{
	font-size: 16px;
	margin-left: 15px;
}
.juzhong dt{
	float: left;
}
.juzhong dd ul{
	float: left;
    width: 220px;
}
.juzhong dd ul li{
	    float: left;
    font-size: 18px;
    padding: 0 5px;
    padding-bottom: 10px;
}
.juzhong dd ul li a{
    color: #37c249;
}
.juzhong dd ul li a:hover{
    color: #ff8401;
}a.entrance:hover{
    background:#04a23e;
}
.content-nei
{
 margin-top:50px;
 color:red;
 line-height:200px;
 height:200px;
 text-align:center;
}
.topbar{
	width:100%;
	border-bottom: 1px solid #eee;
	background-color:#f9f9f9;
}
.topbar-main{
	width:1200px;
	height: 38px;
	line-height: 38px;
	margin:0 auto;
	color: #999;
	font-size: 12px;
}
.city-dl{
	float: left;
	width:93px;
}
.city-dl dt{
	background: url(../images/ico-city.jpg) no-repeat left center;
	padding-left: 15px;
}
.header-hot .city-dl dt{
	background-image:url(../images/ico-city-hot.png);
}
.city-dl dt strong{
	margin-right:5px;
}
.city-dl dt a{
	color: #37c249;
}
.header-hot .city-dl dt a{
	color: #d40322;
}
.topbar .login-btn{
	float:left;
	background:url(../images/ico-border.gif) no-repeat left center;
	color: #999;
	padding:0 10px;
}
.topbar .login-btn:hover{
	color:#37c249;
}
.topbar-service{
	float:right;
}
.topbar-service .service-ul{
	float: left;
	margin-right: 12px;
}
.topbar-service .service-ul li{
	float:left;
	background:url(../images/ico-border.gif) no-repeat right center;
	color: #999;
	padding:0 10px;
}
.topbar-service .service-ul a{
	display: block;
	width: 26px;
	height: 38px;
	text-align: center;
}
.topbar-service .service-ul i{margin:0;}
.topbar-service dl{
	float: left;
	position: relative;
}
.topbar-service dt{
	background:url(../images/ico-down.gif) no-repeat 74px center;
	padding:0 20px 0 10px;
}
.topbar-service dl:hover dt{
	background-color:#fff;
	background-position: 73px center;
	padding:0 19px 0 9px;
	border-left:1px solid #e8e8e8;
	border-right:1px solid #e8e8e8;
}
.topbar-service dd{
	position:absolute;
	top:38px;
	z-index: 2;
	background-color: #fff;
	border:1px solid #e8e8e8;
	border-top:none;
	width:85px;
	display: none;
}
.bantu{
	width:1200px;
	margin:0 auto;height:40px;
	position: relative;
}
.bantu img{
	width:100%;
	height:100%;
}
.topbar-service dd a{
	color: #666;
	line-height: 28px;
	display: block;
	padding-left: 10px;
}
.topbar-service dd a:hover{
	color: #37c249;
	background-color: #f8f8f8;
}
.logo-box{
	padding:29px 0 0 0;
	margin:0 auto;
	width:1200px;
	height: 98px;
	position: relative;
}
.hotgif{
	position: absolute;
	left: 430px;
	bottom: -10px;
}
.logo-box h2{
	float: left;
    width: 250px!important;
    margin-right: 70px;
    height: 70px;
}
.header-hot .logo-box h2{
	background-image: url(../images/logo-hot.png);
	float:left;
	width:150px;
}
.header-hot .logo-box h2 a{
	display: block;
	height: 70px;
	text-indent: -9999px;
}
.logo-box h2 a{
	display: block;
}
.logo-box h2 a>img{
	width: 100%;
}
.logo-box .down-btn{
	float: left;
	margin:15px 42px 0 0;
}

.logo-box .down-btn a{
	display: block;
	width:130px;
	height: 48px;
}
.search-layout{
	float: left;
	width:554px;
	margin-top:10px;
}
.search-box{
	height: 36px;
	width:550px;
	border:2px solid #38c249;
	font-size: 12px;
}
.header-hot .search-box{
	border-color:#d40322;
}
.search-box dl{
	float: left;
	width:90px;
	cursor: pointer;
	position: relative;
}
.search-box dt{
	line-height: 36px;
	text-align: center;
	width: 80px;
	padding-right:9px;
	border-right:1px solid #e8e8e8;
	color: #666;
	background:url(../images/ico-down.gif) no-repeat 74px center;
}
.search-box dt.hover{
	background-image: url(../images/ico-up.gif);
}
.search-box dd{
	display: none;
	position: absolute;
	z-index: 3;
	top: 34px;
	width: 88px;
	border:1px solid #e8e8e8;
	border-top:none;
	line-height: 32px;
	background-color:#fff;
	color: #666;
	text-align: center;
}
.search-box dd li:hover{
	color: #333;
	background-color:#f8f8f8;
}
.search-box input{
	float: left;
	border:none;
}
.search-box .input-search {
    height: 16px;
    line-height: 16px;
    padding:10px;
    width: 338px;
    color: #333;
    border:0;
}
.search-box .input-submit-top{
	width:102px;
	height:36px;
	text-align: center;
	color: #fff;
	background-color: #38c249;
	font-size: 14px;
	font-weight: 700;
	cursor: pointer;
	background-image:none;
}
.header-hot .search-box .input-submit-top{
	background-color: #d40322;
}
.search-box .input-submit-top:hover{
	background-color:#38c249;
}
.header-hot .search-box .input-submit-top:hover{
	background-color:#c30320;
}
.search-hot{
	clear: both;
	height: 32px;
	line-height: 32px;
}
.search-hot a{
	margin-right: 25px;
	color: #999;
}
.search-hot a:hover{
	color: #FF9A27;
}
.header-hot .search-hot a:hover{
	color: #d40322;
}
.search-box .input-submit-top:hover{
	background-color:#38c249;
}

.safe-dl{
	float:right;
}
.safe-dl dt{
	width:48px;
	height: 48px;
	float:left;
	margin-right: 13px;
	padding:5px 0;
	background:url(../images/ico-safe.png) no-repeat center center;
}
.header-hot .safe-dl dt{
	background-image: url(../images/ico-safe-hot.png);
}
.safe-dl dd{
	float:left;
	text-align: right;
	color: #999;
	line-height: 18px;
}
.safe-dl dd strong{
	color: #333;
}
.safe-dl dd strong,.safe-dl dd span{
	display: block;
}
.safe-dl .service-add{
	clear:both;
	color: #37C249;
	width: 100%;
}
.header-hot .safe-dl .service-add{
	color: #d40322;
}
.nav-main{
	width:1200px;
	margin:0 auto;
	overflow: hidden;
	height: 40px;
	line-height: 40px;
}
.nav-main li{
	float: left;
	background:url(../images/ico-b-nav.gif) no-repeat right center;
	width:110px;
}
/*uxinju导航*/
.fangIco {
    background: rgba(0, 0, 0, 0) url("../images/fangIcon.png") no-repeat scroll 0 0;
    display: inline-block;
    vertical-align: middle;
}
.header_nav {
   *border-bottom:2px solid #37c348;
    display: table;
    height: 40px;
    position: relative;
    width: 100%;
    z-index: 2;
}
.header_nav ul li.has_son {
    padding: 0;
}
.header_nav ul li.has_son a {
    padding: 0;
}
.header_nav ul   li.has_son em.menu_ico {
    background-position: 0 0;
    height: 6px;
    margin-left: 5px;
    width: 9px;
}
.header_nav ul  li.has_son em.menu_ico_over {
    background-position: -18px 0;
}
.header_nav ul  li.has_son a.current em.menu_ico {
    background-position: -33px 0;
}
.header_nav ul li.has_son:hover .main_nav_son{
	display: block;
}
.header_nav ul li.has_son:hover{
	background: #37c249;
}
.header_nav ul li.has_son:hover{
	background:#38c249;opcity:0.5;
}
.header_nav ul li.has_son:hover a{
	color:#fff;
}
.header_nav ul  li .main_nav_son {
    position: absolute;
    top: 39px;
    display: none;
}
.img8{
	height:5px;width:22px;
	padding-left:5px;
}
.header_nav ul li.has_son:hover .img8{
	display: none;
}
 ul.main_nav_son {
    border: medium none;
}
 ul.main_nav_son {
    width: 70px;
    z-index: 2;
}
 ul.main_nav_son li {
    height: 35px;
    width: 90px;
}
 ul.main_nav_son li a {
    background: #37c249 none repeat scroll 0 0;
    color: #fff;
    font-size: 14px;
    height: 35px;
    line-height: 35px;
    padding-left: 20px !important;
    text-align: left;
    width: 90px;
}
 ul.main_nav_son li a:hover {
    background: #018d50 none repeat scroll 0 0;
}
/*uxinju下拉END*/
.nav-main li.nav-small{
	float: right;
	font-size: 14px;
	width:84px;

}
.nav-main li.nav-small a{
	display: block;
	width:100%;
	height: 40px;
	text-align: center;
	color: #999;
	font-size: 14px;
}
.nav-small ul.main_nav_son a{
	display: block;
	width:100%;
	height: 40px;
	text-align: left;
	color: #fff;
	font-size: 14px;
}
.nav-main li.last{
	background:none;
}
.nav-main li a{
	display: block;
	width:100%;
	height: 40px;
	text-align: center;
	color: #333;
	font-size: 16px;
}
.nav-main li a:hover{
	background-color:rgba(55,194,73,0.3);
}
.header-hot .nav-main li a:hover{
	background-color:rgba(212,3,34,0.3);
}

.nav-main li a.curr,.nav-main li a.curr:hover{
	background-color: #37c249;
	color: #fff;
	opacity:1;
	filter: alpha(opacity=100);
}
.header-hot .nav-main li a.curr,.header-hot .nav-main li a.curr:hover{
	background-color: #d40322;
}
.wrapper{
	width:1200px;
	margin:10px auto;
	overflow: hidden;
}
.flow-small{
	overflow: hidden;
	zoom:1;
	width: 470px;
}
.flow-small div{
	height:20px;
	width:85%;
	margin-left: 20px;
	border-bottom: 1px solid #e8e8e8;
}
.flow-small ul{
	overflow: hidden;
	margin-top:-10px;
}
.flow-small li{
	float:left;
	background: none !important;
	padding:0 !important;
	margin:0 !important;
	width:16.6%;
	line-height: 40px;
}
.flow-small li i{
	display: block;
	width:20px;
	height: 20px;
	border-radius: 100%;
	background-color: #ccc;
	margin-left:15px;
}
.flow-small li i.curr{
	background-color: #37c249;
}
.page{
	overflow: hidden;
	text-align: center;
	color: #666;
	padding-top:30px;
	clear: both;
}
.page a{
	display: inline-block;
	width:38px;
	height: 38px;
	line-height: 38px;
	position: relative;
	z-index: 1;
	text-align: center;
	color: #666;
	border:1px solid #e8e8e8;
	margin-left:-1px;
}
.page a.prev{
	width:60px;
}
.page a.next{
	width:60px;
}
.page a.curr,.page a:hover{
	color: #fff;
	background-color:#1ac948;
	border-color: #1ac948;
	z-index: 2;
}
.page span.current{
	color: #fff;
	background-color:#1ac948;
	border-color: #1ac948;
	z-index: 2;
	padding: 12px 18px;
}
.page span{
	padding:0 6px;
}
.star-grade{
	display: inline-block;
	overflow: hidden;
	padding:0;
	width:85px;
	height: 12px;
	background: url(../images/ico-star-g.png) no-repeat left center;
}
.star-grade i{
	display:block;
	width:85px;
	height: 12px;
	background:url(../images/ico-star-y.png) no-repeat left center;
}
.star-grade.grade1 i{
	width:20%;
}
.star-grade.grade2 i{
	width:40%;
}
.star-grade.grade3 i{
	width:60%;
}
.star-grade.grade4 i{
	width:80%;
}
.star-grade span{
	float: left;
	width: 12px;
	height: 12px;
	margin-right:5px;
}
.star-grade span.star{
	background:url(../images/ico-star-y.png) no-repeat left center;
}
.ico-share{
	display:inline-block;
	width: 16px;
	height: 16px;
	margin-right:5px;
	background: url(../../foreman-hyw/images/ico-qq-mg.png) no-repeat top center;
	vertical-align: middle;
}
a:hover .ico-share{
	background-position: bottom center;
}
.ico-share.ico-sina{
	background-image: url(../images/a-ico-sina.png);
}
.ico-share.ico-weixin{
	background-image: url(../images/a-ico-weixin.png);
}
.ico-share.ico-weibo{
	background-image: url(../images/a-ico-weibo.png);
}
.ico-share.ico-qzone{
	background-image: url(../images/a-ico-qzone.png);
}

footer{
	clear: both;
	width:100%;
	background-color:#f8f8f8;
	border-top:1px solid #eee;
	/*margin-top:20px;*/
	font-size: 12px;
	position:relative;
}
.footer-tu{
    position: absolute;
    left: 63%;
    bottom: 2%;
}

.foot-about{
	width:1200px;
	margin:0 auto;
	overflow: hidden;
	padding:25px 0 40px;
	line-height: 24px;
	color: #999;
}
.foot-about .about-dl{
	float:left;
	width:120px;
	margin-left:50px;
}
.foot-about .about-dl dt{
	font-size: 16px;
	color: #666;
	line-height: 26px;
	height: 26px;
	margin-bottom:10px;
}

.foot-about .about-dl li{
	height: 24px;
}
.foot-about .about-dl li a{
	color: #666;
}
.foot-about .about-dl li a:hover{
	color: #37C249;
}
.foot-about .about-dl img{
	width:96px;
	height: 96px;
}
.foot-about .safe-dl{
	float:left;
	margin-top:30px;
	*width:145px;
}
.foot-about p{
	float:right;
	width: 130px;
	margin-top:8px;
}
.foot-about p strong,.foot-about p span{
	display: block;
}
.foot-about p strong{
	font-size: 18px;
	color: #666;
	line-height: 48px;
}
.foot-about p a{
	display: inline-block;
	width:14px;
	height:14px;
	background: url(../images/ico-qq-small.gif) no-repeat center center;
	margin:5px 5px 0 0;
}
.foot-about p a.online{
	background-image:url(../images/ico-pen.gif);
}
.foot-about .hezuo{
	float:left;
	position: relative;
	width:500px;
}
.foot-about .hezuo>h4{
	font-size: 16px;
    color: #666;
    line-height: 26px;
    height: 26px;
    margin-bottom: 5px;
}
.foot-about .hezuo>h4 a{
	    display: inline-block;
    height: 32px;
    border-bottom: 1px solid #36c249;
}
.foot-about .hezuo>a{
	position: absolute;
	right: 0;
	top: 0;
}
.foot-about .hezuo .hovera{
	color:#fff;
	background:#f60;
	padding:0px 5px;
}

.foot-about .hezuo div{
    width: 535px;
    height: 96px;
    overflow: hidden;
    padding: 3px 0;
    border-top: 1px solid #dedede;
}
.foot-about .hezuo div a{
	font-size: 14px;
	padding-right: 8px;
}
.copyright {
    width: 100%;
    overflow: hidden;
    clear: both;
    background-color: #1f1f1f;
    text-align: center;
    line-height: 32px;
    position: relative;
    color: #999;
    padding-bottom: 20px;
}
.copyright .link-box{
	color: #fff;
	height: 26px;
	padding:15px;
}
.copyright .link-box a{
	color: #fff;
	margin:10px;
}
/*面包屑*/

.mb20 {
    margin: 10px 0;
}

.mainwd {
    color: #666;
    margin: 0 auto;
    min-width: 1200px;
    width: 1200px;
}
.mainwd ul li a:hover{
	color:#37c249;
}

.main_topnav {
    height: 32px;
    line-height: 32px;
}
span.breadna {
    background: rgba(0, 0, 0, 0) url("../images/zhiyou.png") no-repeat scroll 0 0;
    height: 15px;
    width: 10px;
}
.ico_list {
    display: inline-block;
    margin: 0 2px;
    vertical-align: middle;
}
/* pop */
.pop-bg{
	display: none;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 10;
	height: 100%;
	width: 100%;
	background-color: rgba(0,0,0,0.5);
}

.pop-box {
    display: none;
    width: 480px;
    height: 320px;
    position: fixed;
    left: 50%;
    top: 50%;
    z-index: 11;
    margin: -200px 0 0 -240px;
    background-color: #fff;
    border: 5px solid #36c249;
    border-radius: 8px;
}

.pop-boxa {
    display: none;
    width: 480px;
    height: 390px;
    position: fixed;
    left: 50%;
    top: 50%;
    z-index: 11;
    margin: -200px 0 0 -240px;
    background-color: #fff;
    border: 5px solid #36c249;
    border-radius: 8px;
}
.pop-title{
    height: 40px;
    position: relative;
    width: 100%;
}
.pop-title span {
    color: #666;
    display: inline-block;
    font-size: 18px;
    height: 18px;
    line-height: 18px;
    margin: 25px 0 0 140px;
	/*width:100%;*/

	font-weight: bold;
	margin-top:30px;
	text-align: center;
}
.pop-title em{
    color: #f36f20;
    display: inline-block;
    height: 14px;
   /* margin: 22px 0 0 6px;*/
	line-height:14px;
	margin-bottom:5px;
}
.pop-title a {
    height: 35px;
    position: absolute;
    right: -18px;
    top: -18px;
    width: 35px;
    background: #36c249;
    border-radius: 50%;
    font-size: 26px;
    text-align: center;
    color: #fff;
}
.pop-title a:hover{
    background-position:right center;
}
.pop-centent{
	width: 370px;
	margin:38px auto 0 auto;
}
.pop-formul{

}
.pop-formul li {
    color: #333;
    display: inline;
    float: left;
    height: 34px;
    margin-bottom: 10px;
    width: 100%;
}
.pop-formul li span {
    float: left;
    font-size: 12px;
    height: 34px;
    color: #333;
    line-height: 34px;
    text-align: left;
    width: 60px;
}
.pop-formul li input{
    border: 1px solid #ccc;
    float: left;
    padding: 7px 10px;
    width: 260px;
}
.pop-formul li select{
	border: 1px solid #ccc;
    float: left;
    width: 136px;
    padding: 9px 0 9px 10px;
}
.pop-formul li select.fq_sheng{
    margin-right: 10px;
}
.pop-centent .submit {
    background: #36c249 none repeat scroll 0 0;
    border: 0 none;
    color: #fff;
    cursor: pointer;
    display: inline;
    float: left;
    font-size: 14px;
    height: 40px;
    margin: 10px 0 0 120px;
    text-align: center;
    width: 116px;
}
.pop-centent .submit:hover {
    background: #93EA9D;
}
.pop-contact {
    color: #f26f20;
    display: inline;
    float: left;
    margin: 10px 0 0 110px;
}
.pop-tips{
    color: #999;
    display: inline;
    float: left;
    height: 14px;
    line-height: 14px;
    margin: 2px 0 0 40px;
    padding-bottom: 40px;
}
.pop-tips em{
	display: inline-block;
	width: 14px;
	height: 14px;
	margin-right:5px;
	vertical-align: middle;
	background: url(../images/pop-tips.png) no-repeat center center;
}

.detail-comments{
	float: left;
	width:760px;
	padding-left:144px;
	margin-bottom: 20px;
}
.detail-comments.centent-box{
	padding: 0;
	width: auto;
}
.detail-comments.centent-box .comments-box dd,.detail-comments.centent-box .comments-dl dd{
	width: 820px;
}
.detail-comments .comments-box{
	position: relative;
	margin-top: 10px;
}
.detail-comments .comments-box .ico-horn{
	display: block;
	width: 16px;
	height: 10px;
	position: absolute;
	left: 40px;
	top:-10px;
	background:url(../images/ico-horn.gif) no-repeat center center;
}
.detail-comments .comments-box dl{
	overflow: hidden;
	clear: both;
	padding:15px 0;
	border-bottom: 1px dotted #e8e8e8;
}
.detail-comments .comments-box dt{
	float: left;
	width: 40px;
	margin-right: 15px;
}
.detail-comments .comments-box dt img{
	width: 40px;
	height: 40px;
	border-radius: 100%;
}
.detail-comments .comments-box dd{
	float: left;
	width: 664px;
	padding:5px 0;
}
.detail-comments .comments-box p {
    padding: 5px 0;
    line-height: 22px;
    color: #666;
    font-size: 14px;
}
.detail-comments .comments-box em{
	color: #999;
	padding-left:20px;
}
.detail-comments .comments-all{
	line-height: 30px;
	color: #ff9419;
	background: url(../images/ico-down-red.gif) no-repeat right center;
	padding-right:15px;
}
.detail-comments .comments-dl{
	overflow: hidden;
	padding:15px 0;
	border-bottom: 1px solid #e8e8e8;
}
.detail-comments .comments-dl dt{
	float: left;
	width: 80px;
	height: 80px;
	margin-right: 15px;
}
.detail-comments .comments-dl img{
	width:100%;
	border-radius: 100%;
	height: 100%;
}
.detail-comments .comments-dl dd{
	float: left;
	width: 664px;
}
/* 评论回复框 */
.new_com {
    height: 96px;
    overflow: hidden;
    margin-bottom:10px;
}
.new_com textarea {
    height:44px;
    float:left;
    overflow: hidden;
    padding:5px 10px;
    width:100%;
    resize: none;
    margin-bottom:10px;
    border:1px solid #e8e8e8;
    display: block;
    box-sizing: border-box;
}
.new_com textarea:focus{
	border-color:#37c249;
}
.new_com a{
    background-color: #37c249;
    color: #fff;
    display: inline-block;
    float: right;
    height: 36px;
    line-height: 36px;
    text-align: center;
    width: 94px;
}
.new_com a:hover{
	background:#34b545;
}
.new_com span{
    color: #999;
    float: right;
    margin: 10px 10px 0 0;
}
.new_com span em{
	color:#ff8401;
}

/* 底部友情链接 */
.link-wrap{
	width:100%;
	background-color:#1f242a;
}
.link-webset{
	padding:24px 0;
	margin:0 auto;
    min-width: 1200px;
    width: 1200px;
}
.link-webset p{
	width:980px;
	margin:0 auto;
	overflow:hidden;
}
.link-webset a{
	color: #999;
    font-size: 12px;
    padding: 0 3px;
}
.link-webset a:hover{
	color:#FF9919;
}

/* 底部友情链接# */
.floatbox {
    position: fixed;
    z-index: 6;
    right: 10px;
    top: 328px;
    width: 68px;
    height: 240px;
    border: 1px solid #e0e0e0;
    border-bottom: none;
    margin: -93px 0 0 610px;
    background-color: #f0f0f0;
}
.floatlist{
	overflow: hidden;
	height: 240px;
}
.floatlist li{
	width:100%;
	height: 79px;
	border-bottom: 1px solid #e0e0e0;
	text-align: center;
	line-height: 20px;
	overflow: hidden;
	cursor: pointer;
}
.floatlist li:hover{
	background-color: #fff;
}
.floatlist li i{
	display: block;
	width: 100%;
	height: 40px;
	margin:5px 0;
	background: url(../images/ico-float.png) no-repeat center top;
}
.floatlist li i.two{
	background-position: center -40px;
}
.floatlist li i.three{
	background-position: center -80px;
}
.floatlist li i.four{
	background-position: center -120px;
}
.floatdiv{
	display: none;
	position: absolute;
	right: 68px;
	top:-1px;
	z-index: 6;
	width: 170px;
	min-height: 319px;
	border:1px solid #e0e0e0;
	background-color: #fff;
}
.floatdiv div{
	display: none;
}
.float-phone{
	float:right;
	padding-right:10px;
	line-height: 40px;
}
.float-weixin{
	text-align: center;
	line-height: 30px;
}
.float-weixin img{
	width: 120px;
	height: 120px;
	margin:25px auto;
}

/* 底部免质保诉 */

#u-ensure {
    height: 100px;
    margin: 25px auto;
    padding: 0;
    width: 1200px;
}
#u-ensure a{
	display: block;
    float: left;
    height:74px;
    width:160px;
    padding-left:80px;
    padding-right:20px;
    margin-right:57px;
    background:url(../images/miang.png) no-repeat;
    color:#666;
    font-size:14px;
    border-right:1px solid #dedede;
}
#u-ensure a:hover{
	color:#37c249;
}
#u-ensure a span{
	display: block;
	color:#333;
    font-size:16px;
    font-weight:700;
    margin-bottom:20px;
}
#u-ensure a.last{
	border-right:0;
	margin-right:0;
	padding-right:0
}
#u-ensure a.u-ensure-zhi{
	background:url(..//images/zhig.png) no-repeat;
}
#u-ensure a.u-ensure-bao{
	background:url(../images/baog.png) no-repeat;
}
#u-ensure a.u-ensure-su{
	background:url(../images/sug.png) no-repeat;
}
/* 底部免质保诉 #*/

/** img click **/
.popimg{
	position: fixed;
	left: 50%;
	top:50%;
	display: none;
	width: 100%;
	height: 100%;
	z-index: 9;
}
.popimg img{
	width: 100%;
	height: 100%;
}

/*页面弹窗*/
.yuyuefix_show.active {
    -webkit-transition-delay: .4s;
    transition-delay: .4s;
}
.yuyuefix_show {
    position: fixed;
    left: -90pt;
    bottom: 0;
    z-index: 999;
    width: 90pt;
    height: 120px;
    -webkit-transition: left .8s;
    transition: left .8s;
    background-image: url(../images/pop/baoc.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: center;
}
.yuyuefix_show .yuyue-ren {
    width: 69px;
    height: 91px;
    margin-left: 7px;
}
.yuyuefix_show .yuyue-ren img{
    position: absolute;
}
.yuyuefix_show .yuyue-di {
    margin-left: 96px;
    position: relative;
    top: -26px;
}
@keyframes myfirst
{
0% {margin-left: 96px;}
50% {margin-left: 90px;}
100% {margin-left: 96px;}
}
@-moz-keyframes myfirst
{
0% {margin-left: 96px;}
50% {margin-left: 90px;}
100% {margin-left: 96px;}
}

@-webkit-keyframes myfirst
{
0% {margin-left: 96px;}
50% {margin-left: 90px;}
100% {margin-left: 96px;}
}

@-o-keyframes myfirst
{
0% {margin-left: 96px;}
50% {margin-left: 90px;}
100% {margin-left: 96px;}
}
.yuyuefix_show .yuyue-di {
animation: myfirst 1.9s infinite;
-moz-animation: myfirst 1.9s infinite;
-webkit-animation: myfirst 1.9s infinite;
-o-animation: myfirst 1.9s infinite;
}
@keyframes myfirstimg
{
0% {opacity: 1;}
10% {opacity: 0;}
20% {opacity: 1;}
30% {opacity: 0;}
40% {opacity: 1;}
50% {opacity: 0;}
60% {opacity: 1;}
70% {opacity: 0;}
80% {opacity: 1;}
90% {opacity: 0;}
100% {opacity: 1;}
}
@-moz-keyframes myfirstimg
{
0% {opacity: 1;}
10% {opacity: 0;}
20% {opacity: 1;}
30% {opacity: 0;}
40% {opacity: 1;}
50% {opacity: 0;}
60% {opacity: 1;}
70% {opacity: 0;}
80% {opacity: 1;}
90% {opacity: 0;}
100% {opacity: 1;}
}
@-webkit-keyframes myfirstimg
{
0% {opacity: 1;}
10% {opacity: 0;}
20% {opacity: 1;}
30% {opacity: 0;}
40% {opacity: 1;}
50% {opacity: 0;}
60% {opacity: 1;}
70% {opacity: 0;}
80% {opacity: 1;}
90% {opacity: 0;}
100% {opacity: 1;}
}
@-o-keyframes myfirstimg
{
0% {opacity: 1;}
10% {opacity: 0;}
20% {opacity: 1;}
30% {opacity: 0;}
40% {opacity: 1;}
50% {opacity: 0;}
60% {opacity: 1;}
70% {opacity: 0;}
80% {opacity: 1;}
90% {opacity: 0;}
100% {opacity: 1;}
}
.yuyuefix_show .yuyue-ren img:last-child{
animation: myfirstimg 5s 1s infinite;
-moz-animation: myfirstimg 5s 1s infinite;
-webkit-animation: myfirstimg 5s 1s infinite;
-o-animation: myfirstimg 5s 1s infinite;
}
.yuyuefix {
    position: fixed;
    width: 100%;
    left: -100%;
    bottom: 0;
    z-index: 999;
    -webkit-transition: left .8s;
    transition: left .8s;
    background-color: #000;
    background-color: rgba(0,0,0,.85);
    height: 120px;
}
.yuyueshow{
    left: 0;
}
.yuyuefix>.container {
    width: 1210px;
    height: 75pt;
    line-height: 1;
    position: relative;
    overflow: visible;
}
.container {
    display: block;
    width: 1210px;
    margin: 0 auto;
    overflow: hidden;
}
.yuyuefix>.container .fix_left {
    position: absolute;
    left: 268px;
    width: 271px;
    height: 75pt;
}
.yuyuefix>.container .fix_right {
    position: relative;
    display: inline-block;
    float: right;
    width: 561px;
    margin: 0 270px 0 0;
    padding-top: 21px;
}
.yuyuefix>.container .fix_close {
    position: absolute;
    display: block;
    width: 37px;
    height: 37px;
    right: 55px;
    top: 9pt;
    vertical-align: middle;
    cursor: pointer;
    background-image: url(../images/pop/x.png);
}
.yuyuefix>.container .fix_img{
    position: absolute;
    height: 107px;
    right: 137px;
    top: 4pt;
}
.yuyuefix>.container .free {
    position: absolute;
    display: block;
    bottom: -20px;
    width: 355px;
    height: 127px;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-image: url(../images/pop/d1.png);
    background-position: center;
}
.yuyuefix>.container .free p:first-child{
    position: absolute;
    top: 25px;
    width: 248px;
    text-align: center;
    height: 33px;
    overflow: hidden;
    font-size: 26px;
    color: yellow;
    font-weight: bold;
    left: 55px;
}
.yuyuefix>.container .free p:last-child{
    position: absolute;
    top: 62%;
    left: 55px;
    height: 22px;
    width: 270px;
    overflow: hidden;
    text-align: center;
    font-size: 20px;
    color: #1c1c1c;
}
.yuyuefix>.container .fix_right>h4 {
    position: relative;
    bottom: 25px;
    margin-left: 6px;
    font-size: 24px;
    color: #fff;
     width: 75%;
}
.yuyuefix>.container .fix_right>h4 span{
    color: yellow;
}
.yuyuefix>.container .fix_right form {
    overflow: hidden;
}
.yuyuefix>.container .fix_right form>button {
    display: inline-block;
    float: right;
    margin: 10px 21px 0 0px;
    padding: 0;
    width: 90pt;
    height: 34px;
    font-size: 14px;
    line-height: 34px;
    color: #fff;
    border: none;
    background-color: #ff9000;
}
.yuyuefix>.container .fix_right form>input {
    float: left;
    padding: 0 0 0 9pt;
    margin: 0 0 0 8px;
    border: none;
    width: 10pc;
    height: 34px;
    line-height: 34px;
}


/*相关阅读*/
.xiangguan{
	width:100%;
	text-align:left;
	font-size: 14px;
	margin-top:10px;
}
.xiangguan>h3>b{
	font-size: 14px;
}
.xiangguan>p{
	font-size: 14px;
	line-height: 23px;
}
.xiangguan>p>span{
	font-size: 12px;
	color:#DBD6D6;
	padding-left: 5px;
}
.xiangguan>p>a{
	padding-left: 5px;
}

/**  关注有礼  返回顶部   */
.indfanhui{
    position:fixed;
    top:339px;
    right:21px;
    width:60px;
    border:1px solid #BDFFCE;
    height:60px;
    background:#3AC55A;
    text-align:center;    
    z-index: 9;
}
.indfanhui>div{
        height:30px;
        line-height:30px;
}
.indguan{
        border-bottom:1px solid #fff;
        position: relative;
        color: #fff;
        cursor: pointer;
}
.indguan:hover .indguanx{
        display: block;
}
.indguanx{
    position: absolute;
    top: -180px;
    right: 77px;    
    z-index: 19;
    display: none;
}

/**   头部显示   */
.indfenx{
        position: relative;
        z-index: 1;
}
.indfenxx{
        display: none;
        position: absolute;
        top: 35px;
        left: -20px;
        z-index: 10
}
.indfenxx>img{
        width:190%;
}
.indfenx:hover .indfenxx{
        display: block;
}
/*支付页*/
.zhifu{
	width: 1200px;
	margin:0 auto;
}
.zhifu>h2{
	border-top: 1px solid #ECECEC;
	margin-top: 30px;
	padding-top: 20px;
	font-size: 22px;
}
.zhifu>h2>p{
	color: #ADADAB;    
	padding-top: 5px;
}
.zhimain{
	border: 1px solid #ECECEC;
	margin-top: 20px;
	padding: 15px;
}
.zhimain>.mycart{
	width: 100%!important;    
	float: none;
}
.zhimain>p{
	margin-bottom: 15px;
}
.zhimain>p>b{
	color: #EF3A2A;
	margin-right: 3px;
}
.zhimain>.mycart table {
    border: none; 
}
.zhimain>.mycart table thead th{
	background:#F9F9F9;
}
.zhimain>.chose>p{
	margin-top: 20px;
	font-size: 16px;
}
.zhimain>.chose>ul{
	width: 100%;    
	margin-top: 17px;
	margin-bottom: 7px;
}
.zhimain>.chose>ul li{
	display: inline-block;
	margin-right: 15px;
	position: relative;
} 
.zhimain>.chose>ul li.on{
	border: 2px solid #36ac54;
} 
.zhimain>.chose>ul li>b{
	position: relative;
    top: -13px;
    left: 8px;
    font-size: 20px;
    color: #36ac54;
    opacity: 0;
} 
.zhimain>.chose>ul li.on>b{
	opacity: 1!important;
} 
.zhifu>p{
	margin-top: 40px;
	text-align: center;
	margin-bottom: 40px;
}
.zhifu>p>a{
	font-size: 18px;
	padding:10px 20px;
	background:#36ac54;
	color: #fff;
}
.zhifu>p>a:hover{
	background:#76C68B;
}
.zhiok>p{
	font-size: 16px;
}
.zhiok>p>img{
	position: relative;
	top:5px;
}
/*支付页   ###########*/

/**公共模板图片**/

.muban-tu img {
	width:100%;
	outline: none;
	margin-top:-5px;
}



.index-entries .entries-item + .entries-item, .zzx-company-list + .zzx-company-list {
    margin-left: 20px
}

.index-entries {
	width:100%;
    padding: 30px 6px;
    background: #f5f5f5
}

.index-entries .entries-item {
    float: left;
    box-shadow: 0 0 0 #fff;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    opacity: 1;
	width: 23%;
}

.index-entries .entries-item a {
    display: block;
    width: 84%;
    height: 70px;
    padding: 21px 28px;
    background-color: #fff
}
.entries-item{
	border:1px #eee solid;
}
.index-entries .entries-item a img{
    float: right;
    height: 71px
}

.index-entries .entries-item:hover {
    -webkit-box-shadow: 0 15px 30px rgba(0, 0, 0, .1);
    box-shadow: 0 15px 30px rgba(0, 0, 0, .1);
    -webkit-transform: translate3d(0, -2px, 0);
    transform: translate3d(0, -2px, 0);
    border-radius: 2px
}

.entries-item .entries-item-title {
    font-size: 20px;
    line-height: 44px;
    color: #333;
    font-weight: 400
}

.entries-item .entries-item-info {
    float: left;
    text-align: left
}

.entries-item .entries-item-tip {
    display: block;
    font-size: 12px;
    line-height: 17px;
    color: #666
}



